cats children pet loss pet kittens cat puppy canine adoption dog puppies fire baby breeder rescue divorce